home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
pluginy Firefox
/
1122
/
1122.xpi
/
chrome
/
tabmixplus.jar
/
skin
/
classic
/
tabmixplus
/
tab.css
< prev
next >
Wrap
Cascading Style Sheet File
|
2009-10-11
|
16KB
|
447 lines
.tabbrowser-tabs[flowing=multibar][multibar] .tabs-frame .scrollbox-innerbox {
display: block !important;
}
.tabbrowser-tabs[flowing=multibar][multibar] .tabs-frame .tabs-right {
display: none !important;
}
/*we need to make multirow work on all themes, this should help a bit*/
.tabbrowser-tabs[flowing=multibar][multibar],
.tabbrowser-tabs[flowing=multibar][multibar] .tabbrowser-strip,
.tabbrowser-tabs:not([classic=v3])[flowing=multibar][multibar] .tabbrowser-tab,
.tabbrowser-tabs[flowing=multibar][multibar] .tabs-left,
.tabbrowser-tabs[flowing=multibar][multibar] .tabs-right {
max-height: none !important;
}
.tabbrowser-tabs[flowing=multibar][multibar=scrollbar] .tabbrowser-tab {
min-height: 0px !important;
min-width: 0px !important;
}
.tabbrowser-tabs[flowing=multibar][multibar=scrollbar] .tabbrowser-tab[collapsed=true] {
display: none !important;
}
.tabbrowser-tabs[flowing=singlebar] .tabs-frame, .tabbrowser-tabs[flowing=scrollbutton] .tabs-frame,
.tabbrowser-tabs[flowing=multibar]:not([multibar]) .tabs-frame {
overflow: hidden !important;
}
/* some theme align text to center this make all tab align to center in multi-rows*/
.tabbrowser-tabs[flowing=multibar] {
text-align: start !important;
}
/* Tab close button */
.tabbrowser-tab .tabs-closebutton,
.tabbrowser-tab .tab-close-button {
display: none;
}
.tabbrowser-tab:not([tabxleft]) .showhover-box {
-moz-box-pack: end;
}
.tabbrowser-tab[tabxleft=on] .showhover-flex {
display: none;
}
.tabbrowser-tab[tabx=always][tabxleft=on] .always-left ,
.tabbrowser-tab[tabx=always]:not([tabxleft=on]) .always-right ,
.tabbrowser-tab[tabx=showhover][showbutton=on] .showhover ,
.tabbrowser-tab[tabx=current][tabxleft=on][selected="true"] .always-left ,
.tabbrowser-tab[tabx=current]:not([tabxleft=on])[selected="true"] .always-right {
display: -moz-box;
}
/* current & hover */
.tabbrowser-tab[tabx=current_hover][showbutton=on]:not([selected="true"]) .showhover ,
.tabbrowser-tab[tabx=current_hover][tabxleft=on][selected="true"] .always-left ,
.tabbrowser-tab[tabx=current_hover]:not([tabxleft=on])[selected="true"] .always-right {
display: -moz-box;
}
/* prevent text box height from changing when we show the button on tab*/
.tabbrowser-tab[tabx=showhover] .showhover-box,
.tabbrowser-tab[tabx=current_hover] .showhover-box {
height: 0px;
}
.tabbrowser-tab .tabs-closebutton {
padding: 0;
}
.tabbrowser-tabs:not([Mac]):not([classic=v3]) .tabbrowser-tab .showhover {
margin-top: -1px;
margin-bottom: -3px;
/* -moz-margin-end: 6px for some theme it move the button to much to the left*/
}
.tabbrowser-tab[protected] .tabs-closebutton,
.tabbrowser-tab[protected] .tab-close-button {
display: none !important;
}
.tabbrowser-tabs[hidebutton] > .tabbrowser-tab .tabs-closebutton,
.tabbrowser-tabs[hidebutton] > .tabbrowser-tab .tab-close-button{
display: none !important;
}
.tabbrowser-tabs[tinywidth] > .tabbrowser-tab:not([selected="true"]) .always-left,
.tabbrowser-tabs[tinywidth] > .tabbrowser-tab:not([selected="true"]) .always-right {
display: none !important;
}
.tabbrowser-tab[selected="true"] .tabs-closebutton {
-moz-user-focus: normal;
}
/* For Flowing tabs */
.tabbrowser-tabs[flowing=multibar] .tabbrowser-tab {
vertical-align: bottom;
}
/* Tabstrip close button */
.tabbrowser-tabs[closebutton=false] .close-button {
display: none;
}
.tabbrowser-tabs[closebutton=true] .close-button {
display: -moz-box !important;
}
/* ..... For Scrollable tabs ..... */
.tabbrowser-tabs:not([flowing=multibar])[disableScrollTabsRight=true] .tabs-frame {
border-right-width: 0px;
}
.tabbrowser-tabs:not([flowing=multibar])[disableScrollTabsLeft=true] .tabs-frame {
border-left-width: 0px;
}
.tabs-arrowscrollbox {
margin-top: 2px;
}
.tabs-arrowscrollbox[flowing="singlebar"],
.tabbrowser-tabs[disableScrollTabsLeft=true][disableScrollTabsRight=true] .tabs-arrowscrollbox {
display: none;
}
.tabs-arrowscrollbox[flowing=multibar][_side=left] > .tabs-scroll-up,
.tabs-arrowscrollbox[flowing=scrollbutton][_side=left]:not([scrollbutton-up=left]) > .tabs-scroll-up,
.tabs-arrowscrollbox[flowing=scrollbutton][_side=right][scrollbutton-up=left] > .tabs-scroll-up {
display: none;
}
/* we need this if we don't have scroll button on left side */
.tabbrowser-tabs:not([tabBarSpace=true])[flowing=scrollbutton][scrollbutton-up=left]:not([disableScrollTabsLeft=true]) #firefox2-tabs-left-space,
.tabbrowser-tabs:not([tabBarSpace=true])[flowing=scrollbutton][scrollbutton-up=left]:not([disableScrollTabsRight=true]) #firefox2-tabs-left-space {
display: none;
}
.tabs-arrowscrollbox > toolbarbutton[disabled="true"] {
opacity: 0.4;
}
.tabs-arrowscrollbox[flowing=scrollbutton] > .tabs-scroll-up {
list-style-image: url("chevron-rtl.gif");
}
.tabs-arrowscrollbox[flowing=scrollbutton] > .tabs-scroll-down {
list-style-image: url("chevron.gif");
}
.tabs-arrowscrollbox[flowing=scrollbutton] {
margin-bottom: 4px;
}
.tabs-arrowscrollbox[flowing=scrollbutton] > .tabs-scroll-down .toolbarbutton-icon{
-moz-margin-end: 0px;
-moz-padding-start: 6px;
}
.tabs-arrowscrollbox[flowing=multibar] > .tabs-scroll-up {
list-style-image: url("chevron-up.gif");
}
.tabs-arrowscrollbox[flowing=multibar] > .tabs-scroll-down {
list-style-image: url("chevron-dn.gif");
}
.tabs-arrowscrollbox[flowing=multibar] > toolbarbutton .toolbarbutton-icon {
-moz-margin-end: 0px;
-moz-padding-start: 4px;
}
/* for miniT drag indicator */
.tab-drag-indicator-left, .tab-drag-indicator-right {
visibility: hidden;
background: transparent no-repeat 50% 50%;
width: 0px;
height: 12px;
}
.tabbrowser-tab[chromedir="ltr"] .tab-drag-indicator-left,
.tabbrowser-tab[chromedir="rtl"] .tab-drag-indicator-right {
background-image: url("drag-left.png");
}
.tabbrowser-tab[chromedir="ltr"] .tab-drag-indicator-right,
.tabbrowser-tab[chromedir="rtl"] .tab-drag-indicator-left {
background-image: url("drag-right.png");
}
.tabbrowser-tab[dragmark=atLeft] .tab-drag-indicator-left,
.tabbrowser-tab[dragmark=atRight] .tab-drag-indicator-right {
visibility: visible;
width: 7px;
}
/* Space on tab bar */
.tabbrowser-tabs #tabs-right-space, .tabbrowser-tabs #tabs-left-space {
display: none;
}
.tabbrowser-tabs[tabBarSpace=true] #tabs-right-space, .tabbrowser-tabs[tabBarSpace=true] #tabs-left-space {
display: -moz-box;
width: 15px;
}
/* For curren unread and other tab styles */
.tabbrowser-tabs[unreadTab=true][boldUnread=true] .tabbrowser-tab:not([selected="true"]):not([visited]) .tab-text,
.tabbrowser-tabs[currentTab=true][boldCurrent=true] .tabbrowser-tab[selected="true"] .tab-text {
font-weight: bold !important;
}
.tabbrowser-tabs[currentTab=true][boldCurrent=false] .tabbrowser-tab[selected="true"] .tab-text,
.tabbrowser-tabs[unreadTab=true][boldUnread=false] .tabbrowser-tab:not([selected="true"]):not([visited]) .tab-text,
/*.tabbrowser-tabs[otherTab=true][boldOther=false]:not([unreadTab=true]) .tabbrowser-tab:not([selected]) .tab-text,*/
.tabbrowser-tabs[otherTab=true][boldOther=false]:not([unreadTab=true]) .tabbrowser-tab:not([selected="true"]) .tab-text,
/*.tabbrowser-tabs[otherTab=true][boldOther=false] .tabbrowser-tab[selected="false"] .tab-text {*/
.tabbrowser-tabs[otherTab=true][boldOther=false] .tabbrowser-tab:not([selected="true"])[visited] .tab-text {
font-weight: normal !important;
}
.tabbrowser-tabs[unreadTab=true][italicUnread=true] .tabbrowser-tab:not([selected="true"]):not([visited]) .tab-text,
.tabbrowser-tabs[currentTab=true][italicCurrent=true] .tabbrowser-tab[selected="true"] .tab-text {
font-style: italic !important;
}
.tabbrowser-tabs[unreadTab=true][italicUnread=false] .tabbrowser-tab:not([selected="true"]):not([visited]) .tab-text,
.tabbrowser-tabs[currentTab=true][italicCurrent=false] .tabbrowser-tab[selected="true"] .tab-text {
font-style: normal !important;
}
.tabbrowser-tabs:not([hideunderline])[unreadTab=true][underlineUnread=true] .tabbrowser-tab:not([selected="true"]):not([visited]) .tab-text,
.tabbrowser-tabs:not([hideunderline])[currentTab=true][underlineCurrent=true] .tabbrowser-tab[selected="true"] .tab-text {
text-decoration: underline !important;
}
.tabbrowser-tabs[otherTab=true][boldOther=true]:not([unreadTab=true]) .tabbrowser-tab:not([selected="true"]) .tab-text,
.tabbrowser-tabs[otherTab=true][boldOther=true] .tabbrowser-tab:not([selected="true"])[visited] .tab-text {
font-weight: bold !important;
}
.tabbrowser-tabs[otherTab=true][italicOther=true]:not([unreadTab=true]) .tabbrowser-tab:not([selected="true"]) .tab-text,
.tabbrowser-tabs[otherTab=true][italicOther=true] .tabbrowser-tab:not([selected="true"])[visited] .tab-text {
font-style: italic !important;
}
.tabbrowser-tabs:not([hideunderline])[otherTab=true][underlineOther=true]:not([unreadTab=true]) .tabbrowser-tab:not([selected="true"]) .tab-text,
.tabbrowser-tabs:not([hideunderline])[otherTab=true][underlineOther=true] .tabbrowser-tab:not([selected="true"])[visited] .tab-text {
text-decoration: underline !important;
}
/* for progressmeter on tab tag */
.tabbrowser-tabs[progressMeter=true] .tabbrowser-tab[busy=true] progressmeter.tab-progress {
display: -moz-box;
}
.tabbrowser-tab progressmeter.tab-progress {
width: 100% !important;
height: 100% !important;
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
min-width: 0px !important;
min-height: 0px !important;
border: none;
display: none;
}
.tabbrowser-tabs[useProgressColor=true] .tabbrowser-tab .tab-progress{
-moz-appearance: none;
background-color: transparent;
}
.tabbrowser-tabs[useProgressColor=true] .tabbrowser-tab .progress-bar{
-moz-appearance: none;
}
/* for extra icons */
.tabbrowser-tabs[extraIcons=true] .tabbrowser-tab[protected] .tab-protect-icon {
list-style-image: url("protected.png");
-moz-image-region: rect(0 16px 16px 0);
display: -moz-box;
height: 16px;
width: 16px;
}
.tabbrowser-tabs[extraIcons=true] .tabbrowser-tab[locked] .tab-lock-icon {
list-style-image: url("locked.png");
-moz-image-region: rect(0 16px 16px 0);
display: -moz-box;
height: 16px;
width: 16px;
}
.tabbrowser-tab:not([protected]) .tab-protect-icon, .tabbrowser-tab:not([locked]) .tab-lock-icon,
.tabbrowser-tabs[extraIcons=false] .tab-protect-icon, .tabbrowser-tabs[extraIcons=false] .tab-lock-icon {
display: none;
}
#context-openlink[disabled=true]{
display: none !important;
}
/* new tab button on tab bar*/
.tabs-newbutton:not([platform]) {
list-style-image: url("newtab.png");
}
#tabs-newbutton-box .tabs-newbutton:not([platform]) {
max-width: 26px;
max-height: 25px;
margin-top: 1px;
margin-left: 1px;
}
.tabs-newbutton[platform=xp],
.tabs-newbutton[platform=linux] {
list-style-image: url("chrome://browser/skin/Toolbar-small.png");
}
#tabs-newbutton-box .tabs-newbutton[platform=xp],
#tabs-newbutton-box .tabs-newbutton[platform=linux] {
padding: 5px;
-moz-margin-end: 0px;
}
.tabs-newbutton[platform=xp] {
-moz-image-region: rect(0px 160px 16px 144px);
}
.tabs-newbutton[platform=xp]:hover {
-moz-image-region: rect(16px 160px 32px 144px);
}
#tabs-newbutton-box .tabs-newbutton[platform=xp] .toolbarbutton-icon {
padding-left: 1px;
}
.tabs-newbutton[platform=linux] {
-moz-image-region: rect(0px 64px 16px 48px);
}
.tabbrowser-tabs[newTabButton=false] #tabs-newbutton-box {
display: none;
}
#btn_undoclose, .closedtabs-icon {
list-style-image: url(undoclosetab.png);
}
#btn_undoclose { -moz-image-region: rect(0 24px 24px 0); }
#btn_undoclose:hover { -moz-image-region: rect(24px 24px 48px 0); }
#btn_undoclose[disabled=true] { -moz-image-region: rect(48px 24px 72px 0); }
toolbar[iconsize=small] #btn_undoclose, .closedtabs-icon .menu-iconic-left{ -moz-image-region: rect(0 40px 16px 24px); }
toolbar[iconsize=small] #btn_undoclose:hover, .closedtabs-icon:hover .menu-iconic-left{ -moz-image-region: rect(16px 40px 32px 24px); }
toolbar[iconsize=small] #btn_undoclose[disabled=true], .closedtabs-icon[disabled=true] .menu-iconic-left{ -moz-image-region: rect(32px 40px 48px 24px); }
#btn_undoclose[type=menu-button] .toolbarbutton-icon {
padding-left: 4px;
margin-left: -3px;
margin-right: 1px;
}
#btn_undoclose[type=menu-button] .dropmarker-icon {
padding-right: 2px;
}
#btn_closedwindows , .closedwindows-icon {
list-style-image: url(undoclosewindow.png);
}
#btn_closedwindows { -moz-image-region: rect(0 24px 24px 0); }
#btn_closedwindows:hover { -moz-image-region: rect(24px 24px 48px 0); }
#btn_closedwindows[disabled=true] { -moz-image-region: rect(48px 24px 72px 0); }
toolbar[iconsize=small] #btn_closedwindows, .closedwindows-icon .menu-iconic-left{ -moz-image-region: rect(0 40px 16px 24px); }
toolbar[iconsize=small] #btn_closedwindows:hover, .closedwindows-icon:hover .menu-iconic-left{ -moz-image-region: rect(16px 40px 32px 24px)!important; }
toolbar[iconsize=small] #btn_closedwindows[disabled=true], .closedwindows-icon[disabled=true] .menu-iconic-left{ -moz-image-region: rect(32px 40px 48px 24px)!important; }
#btn_tabslist, #tm-tabsList {
list-style-image: url(tabslist.png);
}
#btn_tabslist { -moz-image-region: rect(0 24px 24px 0); }
#btn_tabslist:hover { -moz-image-region: rect(24px 24px 48px 0); }
#btn_tabslist[disabled=true] { -moz-image-region: rect(48px 24px 72px 0); }
toolbar[iconsize=small] #btn_tabslist, #tm-tabsList .menu-iconic-left{ -moz-image-region: rect(0 40px 16px 24px); }
toolbar[iconsize=small] #btn_tabslist:hover, #tm-tabsList:hover .menu-iconic-left{ -moz-image-region: rect(16px 40px 32px 24px); }
toolbar[iconsize=small] #btn_tabslist[disabled=true], #tm-tabsList[disabled=true] .menu-iconic-left{ -moz-image-region: rect(32px 40px 48px 24px); }
#tabmix-menu , #btn-sm-settings, #tm-sm-settings {
list-style-image: url(tmpsmall.png);
}
#tm-sm-settings .menu-iconic-left { -moz-image-region: rect(0 16px 16px 0)!important; }
#btn_sessionmanager, #tm-sessionmanager {
list-style-image: url(sessionmanager.png);
}
#btn_sessionmanager { -moz-image-region: rect(0 24px 24px 0); }
#btn_sessionmanager:hover { -moz-image-region: rect(24px 24px 48px 0); }
#btn_sessionmanager[disabled=true] { -moz-image-region: rect(48px 24px 72px 0); }
toolbar[iconsize=small] #btn_sessionmanager, #tm-sessionmanager .menu-iconic-left{ -moz-image-region: rect(0 40px 16px 24px); }
toolbar[iconsize=small] #btn_sessionmanager:hover, #tm-sessionmanager:hover .menu-iconic-left{ -moz-image-region: rect(16px 40px 32px 24px); }
toolbar[iconsize=small] #btn_sessionmanager[disabled=true], #tm-sessionmanager[disabled=true] .menu-iconic-left{ -moz-image-region: rect(32px 40px 48px 24px); }
/* fix icon for menu item without image in tabmix menu list */
.fix-bookmark-item .menu-iconic-left {
-moz-image-region: rect(0 16px 16px 0)!important;
}
#btn_tabmixplus {
list-style-image: url(tmpsmall.png);
}
#btn_tabmixplus .button-icon {
margin-top: 0px;
margin-bottom: 0px;
-moz-margin-start: 0px;
-moz-margin-end: 5px;
}
/* fix dropmarker orient for toolbarbutton[type="menu"] in FF 2.0 + */
#btn_undoclose[type="menu"] ,#btn_closedwindows[type="menu"] ,
#btn_tabslist[type="menu"] ,#btn_sessionmanager[type="menu"] {
-moz-box-orient: horizontal;
}
/* for hashcoulouredtabs */
#content[hashedtabs] .tabbrowser-tab:not([busy]) .tab-icon-image:not([src]) {
list-style-image: none !important;
}
/* fix close tab button on mouse over when using FaviconizeTab extension */
.tabbrowser-tab[tabx=showhover][faviconized="true"] .tab-text,
.tabbrowser-tab[tabx=current_hover][faviconized="true"] .tab-text {
display: -moz-box !important;
visibility: collapse;
}
/* ::::: Fullscreen pseudo-toolbar ::::: */
#fullscr-bottom-toggler {
display: none;
min-height: 5px;
height: 5px;
}
#fullscr-bottom-toggler[inFullscreen="true"] {
display: -moz-box;
}